@charset "utf-8";
/* CSS Document */

/*首页banner*/
.topbanner{position:relative;height:800px;}
.banner{width:1920px;margin:0 auto;position:absolute;height:800px;left:50%;margin-left:-960px;overflow:hidden}
.banner ul.bb{position:relative;padding:0px;margin:0px;}
.banner ul.bb li{position:absolute;display:none;}
.banner .num{position:absolute;bottom:80px;z-index:100;width:100%;text-align:center}
.banner .num li{width:18px;height:18px;display:inline-block;*display:inline;*zoom:1;margin:0 10px;background:rgba(255, 255, 255, 0.6);;line-height:30px;
    text-indent:-100px;overflow:hidden;border-radius:30px;}
.banner .num li.num_hover{background-color:#ffffff; width:28px; height:28px; margin-top:5px;}
.banner .num li.num_hover a{color:#fff;}
.banner .num li a{float:left;display:inline;text-align:center;color:#666;text-decoration:none;cursor:pointer;width:18px;height:18px;line-height:30px;}


.div1{
	margin-top:70px;
	}
.dv1_title{
	background:url(../img/title_1.png) no-repeat top center;
	height:75px;
	}
.cen{
	text-align:center;
	font-size:18px;
	color: rgba(0, 0, 0, 0.74);
	margin-top:15px;
	margin-bottom:60px;
	}
.container {
    width: 1200px;
    margin: 0 auto;
}

.z1-left{
  width: 265px;
  border:1px solid #ccc;
}
.z1-left h1{
  padding-left: 85px;
  height: 100px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-top: 20px;
  font:30px "微软雅黑";
  color: #fff;
  background: url(../img/p.png) 33px center no-repeat #0c92cf;
}
.z1-left h1 span{
  display: block;
  font:15px Arial;
  text-transform: uppercase;
}
.z1-left ul{
  height: 923px;
  background-color: #fff;
}
.z1-left ul li a{
  display: block;
  font:16px/65px "微软雅黑";
  color: #666;
  border-bottom: 1px solid #ccc;
}
.z1-left ul li:last-child a{
  border-bottom: none;
}
.z1-left ul li a:before{
  content: "";
  display: inline-block;
  width: 12px;
  height: 12px;
  border:2px solid #cdcdcd;
  border-radius: 100%;
  margin:0 15px 0 32px;
  vertical-align: -3px;
}
.z1-left ul li a:hover{color: #ffffff; background-color:#0c92cf;}
.z1-left ul li a:hover:before{border-color: #ffffff;}
.z1-right{
  width: 910px;
  position: relative;
  height: 890px;
  overflow: hidden;
}
.z1-right ul li{
  float: left;
  border: 1px solid #ccc;
  margin-right: 30px;
  margin-bottom: 20px;
}
.z1-right ul li img{
  width: 270px;
  height: 220px;
}
.z1-right ul li h3{
  font:15px/55px "微软雅黑";
  color: #444846;
  padding-left: 10px;
  padding-right: 10px;
}

.z1-right ul li h3 a{
  font:15px "微软雅黑";
  color: #ffffff;
  padding:3px 18px;
  margin-top:12px;
  background-color:#0c92cf;
  float:right;
  border-radius:5px;
}
.z1-right ul li h3 a:hover{
  color: #ffffff;
  background-color:#0573b2;
}


.roll_row .roll__list{
    width: 9999px;
}

.div2{
	margin-top:70px;
	background-color:#f2f3f4;
	}
.dv2_title{
	background:url(../img/title_2.png) no-repeat top center;
	height:75px;
	}
.cen1{
	text-align:center;
	font-size:18px;
	color: rgba(0, 0, 0, 0.74);
	margin-bottom:50px;
	margin-top:15px;
	}
.container {
    width: 1200px;
    margin: 0 auto;
}
.connet{
	background-color:#e4e5e6;
	font-size:14px;
	line-height:24px;
	padding:30px;
	}

.div3{
	margin-top:75px;
	}
.dv3_title{
	background:url(../img/title_3.png) no-repeat top center;
	height:77px;
	}
.cen3{
	text-align:center;
	font-size:18px;
	color: rgba(0, 0, 0, 0.74);
	margin-bottom:60px;
	margin-top:15px;
	}


.jyTable{
	width:1400px;
	margin: 0 auto;
	}
.title{ 
	width:540px;
	height:45px;
	margin:0 auto;
	}
.title li{
	width:180px;
	height:45px;
	line-height:45px;
	font-weight:bold;
	text-align:center;
	background-color:#f2f2f2;
	font-size:22px;
	float:left;
	cursor:pointer;
	}
.title li.cur{
	background:#0c92cf;
	color:#ffffff;
	}
.zong{clear:both;width:1400px;height:450px;overflow:hidden;}
.list{width:4200px;}
.list .tabCon{float:left;width:1400px;height:450px;border-top:0px ;}


.div4{
	margin-top:90px;
	background-color:#f2f3f4;
	padding-bottom:80px;
	}
.dv4_title{
	background:url(../img/title_4.png) no-repeat top center;
	height:88px;
	}
.cen4{
	text-align:center;
	font-size:18px;
	color: rgba(0, 0, 0, 0.74);
	margin-bottom:75px;
	margin-top:15px;
	}
.dv4_right{
	width:590px;
	height:355px;
	}
.r1{
	font-size:14px;
	color:#0c92cf;
	width:295px;
	float:left;
	}
.aa{
	font-size:24px;
	font-weight:bold;
	margin-top:15px;
	}
.x1{
	float:left;
	width:30%;
	height:40px;
	line-height:40px;
	background-color:#dddedf;
	 border-radius:5px;
	 font-size:16px;
	 padding:0 5px;
	 margin-right:2%;
	 margin-top:15px;
	}
.x1 input{
	float:right;
	width:60%;
	height:30px;
	background-color: transparent;
	border:none;
	margin-top:5px;
	}
.x2{
	float:left;
	width:97.5%;
	height:40px;
	line-height:40px;
	background-color:#dddedf;
	 border-radius:5px;
	 font-size:16px;
	 padding:0 5px;
	 margin-top:15px;
	}
.x2 input{
	float:right;
	width:87%;
	height:30px;
	background-color: transparent;
	border:none;
	margin-top:5px;
	}
.x3{
	float:left;
	width:97.5%;
	height:90px;
	line-height:40px;
	background-color:#dddedf;
	 border-radius:5px;
	 font-size:16px;
	 padding:0 5px;
	 margin-top:15px;
	}
.x3 textarea{
	width:100%;
	height:50px;
	background-color: transparent;
	border:none;
	margin-top:-10px;
	}
.ol{
	background-color:#0c92cf;
	margin:0 auto;
	padding:5px 30px;
 	border-radius:8px;
	color:#FFF;
	font-size:18px;
	border:none;
	margin: 0 41.5%;
	margin-top:10px;
	}


.n_banner {
    width: 1920px;
    margin: 0 auto;
    position: relative;
    left: 50%;
    margin-left: -960px;
}
.n_banner img {
    width: 1920px;
    margin: 0 auto;
}



.wrapper { width:1200px; margin:70px auto 50px auto; position: relative;}
.counter { padding: 20px 0;}
.count-title { font-size: 72px; font-weight: bold; margin-bottom: 0; text-align: right; width:67%; float:left; color:#0c92cf; }
.count-text { font-size: 24px; color:#aaaaaa; font-weight: normal; margin-bottom: 0; text-align: center; width:100%; float:left; margin-top:-15px;}
.fa{float: right; width:33%; font-size: 40px; font-weight: bold; font-style:normal; color:#0c92cf;}
.col_fourth { width: 33.2%; float:left; border-right:#CCC solid 1px; }


.div5{
	height:1200px;
	background:url(../img/xy.png) no-repeat top center;
	}

.connet1{
	font-size:14px;
	line-height:24px;
	padding:60px 0; 
	}

.div6{
	padding-bottom:70px;
	}


.n_contact{}
.n_contact h3{background-color:#ececec;line-height:28px;padding-left:15px;font-weight:bold;}
.n_contact .content{line-height:34px;font-size: 14px;padding: 20px 0;padding-left: 30px;}

.right{width:910px;float:right;padding-bottom:10px;}
.right1{width:100%;padding-bottom:10px;}



.sitemp{line-height:51px;height:51px;overflow:hidden;padding-right:10px;background:url(../img/nav.png) repeat-x 0% 100%;}
.sitemp h2{width:auto;float:left;line-height:51px;text-align:center;text-align:left;text-indent:15px;font-size:18px;color: #010115;opacity: 0.8;font-weight: 500;}
.sitemp .site{width:auto;float:right;text-align:right;font-size:14px;color: #010115;opacity: 0.8;line-height:51px;}
.sitemp .site a{
	color: #010115;opacity: 0.8;
}
.right .content{padding:10px 0 10px;padding-top:20px;overflow:hidden;line-height: 24px;}
.sort_album{margin-top: 15px;}




/*产品详细*/
.product_detail{padding:5px;}
.product_detail h1.title1{text-align:center;line-height:30px;font-size:14px;font-family:"Microsoft YaHei";border-bottom:1px solid #e0e1dc;margin-bottom:15px;padding-bottom:5px;}
.product_detail .img{width:570px;height:430px;border:1px solid #e0e1dc; margin:0 auto;}
.product_detail .small{width:570px;height:430px;}
.jqzoom{
	text-decoration:none;
	float:left;
}

.product_detail .list{width:300px;float:left;margin-left:30px;display:block;padding-top:8px;}
.list_p li{height:26px;font-size:12px;border-bottom:1px dashed #e0e1dc;padding-bottom:5px;padding-top:5px;font-family:"Microsoft YaHei"}
.list_p li h2{font-size:12px;font-weight:normal;font-family:"Microsoft YaHei";}
.product_detail .inquiry{line-height:32px;border:none;margin-top:6px;}
.product_detail .inquiry a{background:url("../img/xunjia.gif") center center no-repeat;display:block;width:112px;height:32px;text-indent:-99999px;}
.buy{border:none!important;}
.buy a{ background:#0057a8;display:block;width:112px;height:32px;float:left;color:#fff;text-align:center;line-height:32px;border-radius:5px;margin-right:10px;}
.buy a:hover{background: #e87518}
.buy a.nobuy-product{background: #666}

.product_detail .inquiry a:hover{background-image:url("../img/xunjia_hover.gif");}
.list_p li h2 a{font-size:12px;font-family:"Microsoft YaHei"}

.p_detail span.title{line-height:28px;height:28px;text-align:left;margin-top:10px;
	display:block;padding-left:10px;font-size:12px;}

.product-tab {
    border-bottom: 1px solid #ddd;
    margin-top: 15px;
}
.product-tab li {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    display: block;
    width: 100px;
    text-align: center;
    line-height: 40px;
    font-size: 14px;
    color: #000;
    cursor: pointer;
    margin-left: -1px;
    border-top: 1px solid #ddd;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    z-index: 1;
    margin-bottom: -1px;
    float: left;
}
.product-tab li.cur {
    border-top: 2px solid #3480ce;
    border-bottom: 1px solid #FFF;
    color: #3480ce;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    z-index: 3;
}

.p_detail span.title strong{
  padding-right: 20px;
  cursor: pointer;
}
.p_detail p.dd{padding-top:5px;padding-bottom:5px;}
h3.tag{line-height:32px;border-top:1px dashed #e0e1dc;margin-top:10px;color:#999;font-weight:normal;}
h3.tag a{color:#005a98;}
h3.tag a:hover{color:#e87518;}
.page{line-height:26px;border-top:1px dashed #e0e1dc;margin-top:6px;padding-top:5px;font-size:12px;}
.page a{color:#005a98;}
.page a:hover{color:#e87518;}
.page span{color:#005a98;}
.download-list{
    padding: 10px;
    overflow: hidden;
    line-height: 20px;
}
.download-list li{
    min-height: 40px;
    position: relative;
    margin-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #f0f0f0;
    padding-left: 40px;
}
.download-list li .iconfont{
    font-size: 30px;
    position: absolute;
    left: 0;
    top: 15px;
}

/*产品评论*/
.product-comment-list {
    position: relative;
    overflow: hidden;
}
#commentList li {
    padding: 10px 10px 20px;
    margin-bottom: 15px;
    border-bottom: 1px solid #ddd;
    overflow: hidden;
}
.user-column {
    width: 100px;
    float: left;
}
.user-column img {
    height: 50px;
    max-width: 50px;
    border-radius: 50%;
}
.user-name {
    color: #333;
    padding-top: 5px;
    display: block;
}
.comment-content {
    margin-left: 120px;
    overflow: hidden;
    position: relative;
}
.comment-stars i {
    font-size: 16px;
    color: #ff0000;
    display: none;
}
.comment-stars i.shows {
    display: inline-block;
}
.comment-stars span {
    position: absolute;
    right: 0;
    top: 5px;
    color: #999;
}
.comment-text {
    padding: 5px 0;
    line-height: 22px;
}
.comment-recovery {
    margin-top: 10px;
    padding-top: 10px;
    border-top: 1px dashed #ddd;
    line-height: 22px;
    color: #888;
}
.comment-recovery span {
    color: #f90;
}

.no-content-icon {
    text-align: center;
    line-height: 50px;
    padding-top: 40px;
    color: #999;
}
.no-content-icon .icon {
    font-size: 60px;
}


.div7{
	margin-top:70px;
	}
.xx{
	float:left;
	width:370px;
	height:470px;
	margin:0 15px 30px 15px;
    box-shadow: #d2d2d2 0px 2px 16px 3px;
	}
.ss{
	font-size:18px;
	font-weight:bold;
	padding:25px 20px 0 20px;
	overflow:hidden;
	}
.dd{
	line-height:22px;
	font-size:14px;
	padding:0 20px;
	}
.ff{
	padding:40px 20px 0 20px;
	}
.ff_time{
	font-size:36px;
	color:#2099d0;
	font-weight:bold;
	}
.ff_time span{
	font-size:18px;
	color:#2099d0;
	font-weight:bold;
	padding-left:10px;
	}
.ff_time a{
	font-size:18px;
	color:#ffffff;
	padding:3px 10px;
	float:right;
	background-color:#2099d0;
	font-weight:normal;
	 border-radius:5px;
	    margin-top: 10px;
	}




.pageController{


	padding-top: 5px;
	padding-bottom: 5px;
	color: #505050;
	margin: 0 auto;
	border-top: 1px solid #E2E3E4;
	margin-top: 16px;
	line-height: 24px;
	float: right;
}

.pageController li{ float: left; width: auto;}
.pageController a{background-color:#FFF;vertical-align:middle; border:#efefef 1px solid; color:#505050;padding:5px 8px; margin-right:3px;margin-left:3px;border-radius:3px;}
.pageController a:hover{background-color:#efefef;color:#438ece; text-decoration:none;border:#efefef 1px solid;}
.pageController .currPage {background-color: #efefef;color:#ff0000;border:#efefef 1px solid;}
.pageController .t1{float:left;margin-right:5px;height:24px;line-height:22px;white-space:nowrap;}
.pageController .t2{float:right;vertical-align:middle;line-height:24px;}
.pageController .t2 #current{line-height: 24px;background-color: #035D67;vertical-align: middle;border: 1px solid #035D67; color: #fff;padding: 5px 8px;margin-right: 3px;margin-left: 3px;border-radius:3px;}
.pageController .t1 span{padding-left:4px;padding-right:4px;}
.pageController select{height:24px;vertical-align:middle;text-align:center;line-height:24px;}
.pageController select option{vertical-align:middle;}
	